package com.comleader.uap.pojo.vo;

import java.util.List;

import com.alibaba.excel.annotation.ExcelProperty;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description 上网短信详情VO对象
 * @Auhtor 连新景
 * @Date 2024/11/25 16:11
 */
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "呼转业务撤销保护详情VO对象")
@Data
public class ForwardingCancelDetailVO {

    @ApiModelProperty(value = "被叫号码")
    private String calledNumber;

    @ApiModelProperty(value = "下发时间")
    private String downTime;

    @ApiModelProperty(value = "联络员")
    private String handleCaseName;

    @ApiModelProperty(value = "联络电话")
    private String handleCaseMobile;

    @ApiModelProperty(value = "所属机关")
    private String handleCaseUnit;

    @ApiModelProperty(value = "企业反馈信息")
    private String remark;

    @ApiModelProperty(value = "企业反馈时间")
    private String feedbackTime;

    @ApiModelProperty(value = "任务ID")
    private String taskId;

    @ApiModelProperty(value = "指令ID")
    private String commandId;

    @ApiModelProperty(value = "审核人")
    private String checkPerson;

    @ApiModelProperty(value = "审核时间")
    private String checkTime;

    @ApiModelProperty(value = "保护类型 1：被叫保护 2：提线 3：被叫保护撤销 4：上网保护 5：短信保护 6：呼叫业务转移 7：上网保护撤销 8：短信保护撤销 9: 被叫保护恢复 10：上网保护恢复 11：短信保护恢复")
    private Integer protectType;

    @ApiModelProperty(value = "下发时间(呼叫撤销状态)")
    private String issueTime;

    @ApiModelProperty(value = "下发状态(0失败 1成功)")
    private Integer deliveryStatus;

    @ApiModelProperty(value = "处置状态(0失败 1成功）")
    private Integer disposeStatus;

    @ApiModelProperty(value = "处置时间")
    private String disposeTime;

}